package com.wanmait.model.pojo;

import java.io.Serializable;

/**
    * 询问的品种数量单位
    */
public class InquiryPriceVarietyQuantity implements Serializable {
    private Integer id;

    /**
    * 询价单id
    */
    private Integer inquiryPriceId;

    /**
    * 询报价单合同条款标题（选，数据字典）
    */
    private Integer title;

    /**
    * 品种（选）
    */
    private String variety;

    /**
    * 数量
    */
    private String quantity;

    /**
    * 数量单位（字典获取）
    */
    private Integer unit;

    /**
    * 数量浮动比例
    */
    private String floatingProportionQuantity;

    /**
    * 溢短装选择权（选）
    */
    private Integer overloadingOption;

    /**
    * 单价（基价）计量单位(选)
    */
    private Integer measuringUnit;

    /**
    * 单价（基价）计量币种（选）
    */
    private Integer currency;

    /**
    * 单价类型（选）
    */
    private Integer priceType;

    /**
    * 计价地点
    */
    private String pricingLocation;

    /**
    * 不含税价格
    */
    private String priceExcludingTax;

    /**
    * 含税的价格
    */
    private String taxPrice;

    /**
    * 税率（选）
    */
    private Integer taxRate;

    /**
    * 货物来源表示名（外轮船名）
    */
    private String sourceIdName;

    /**
    * 货物来源表示数值
    */
    private Integer sourceIdValue;

    /**
    * 备注
    */
    private String remark;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getInquiryPriceId() {
        return inquiryPriceId;
    }

    public void setInquiryPriceId(Integer inquiryPriceId) {
        this.inquiryPriceId = inquiryPriceId;
    }

    public Integer getTitle() {
        return title;
    }

    public void setTitle(Integer title) {
        this.title = title;
    }

    public String getVariety() {
        return variety;
    }

    public void setVariety(String variety) {
        this.variety = variety;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public Integer getUnit() {
        return unit;
    }

    public void setUnit(Integer unit) {
        this.unit = unit;
    }

    public String getFloatingProportionQuantity() {
        return floatingProportionQuantity;
    }

    public void setFloatingProportionQuantity(String floatingProportionQuantity) {
        this.floatingProportionQuantity = floatingProportionQuantity;
    }

    public Integer getOverloadingOption() {
        return overloadingOption;
    }

    public void setOverloadingOption(Integer overloadingOption) {
        this.overloadingOption = overloadingOption;
    }

    public Integer getMeasuringUnit() {
        return measuringUnit;
    }

    public void setMeasuringUnit(Integer measuringUnit) {
        this.measuringUnit = measuringUnit;
    }

    public Integer getCurrency() {
        return currency;
    }

    public void setCurrency(Integer currency) {
        this.currency = currency;
    }

    public Integer getPriceType() {
        return priceType;
    }

    public void setPriceType(Integer priceType) {
        this.priceType = priceType;
    }

    public String getPricingLocation() {
        return pricingLocation;
    }

    public void setPricingLocation(String pricingLocation) {
        this.pricingLocation = pricingLocation;
    }

    public String getPriceExcludingTax() {
        return priceExcludingTax;
    }

    public void setPriceExcludingTax(String priceExcludingTax) {
        this.priceExcludingTax = priceExcludingTax;
    }

    public String getTaxPrice() {
        return taxPrice;
    }

    public void setTaxPrice(String taxPrice) {
        this.taxPrice = taxPrice;
    }

    public Integer getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Integer taxRate) {
        this.taxRate = taxRate;
    }

    public String getSourceIdName() {
        return sourceIdName;
    }

    public void setSourceIdName(String sourceIdName) {
        this.sourceIdName = sourceIdName;
    }

    public Integer getSourceIdValue() {
        return sourceIdValue;
    }

    public void setSourceIdValue(Integer sourceIdValue) {
        this.sourceIdValue = sourceIdValue;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", inquiryPriceId=").append(inquiryPriceId);
        sb.append(", title=").append(title);
        sb.append(", variety=").append(variety);
        sb.append(", quantity=").append(quantity);
        sb.append(", unit=").append(unit);
        sb.append(", floatingProportionQuantity=").append(floatingProportionQuantity);
        sb.append(", overloadingOption=").append(overloadingOption);
        sb.append(", measuringUnit=").append(measuringUnit);
        sb.append(", currency=").append(currency);
        sb.append(", priceType=").append(priceType);
        sb.append(", pricingLocation=").append(pricingLocation);
        sb.append(", priceExcludingTax=").append(priceExcludingTax);
        sb.append(", taxPrice=").append(taxPrice);
        sb.append(", taxRate=").append(taxRate);
        sb.append(", sourceIdName=").append(sourceIdName);
        sb.append(", sourceIdValue=").append(sourceIdValue);
        sb.append(", remark=").append(remark);
        sb.append("]");
        return sb.toString();
    }
}